multi-purpose spacecraft